//------------------------------------------------------------------------------
// <copyright company="Telligent Systems">
//     Copyright (c) Telligent Systems Corporation.  All rights reserved.
// </copyright> 
//------------------------------------------------------------------------------

using System;
using System.Web;
using System.Web.UI;

namespace CommunityServer.Controls
{
    /// <summary>
    /// Latebound title control. It will check a property 
    /// </summary>
    public class Title : Control
    {
        private static readonly string key = "CommunityServer.Controls.Title.Value";

        public Title()
        {
			
        }
//
//        protected override void Render(HtmlTextWriter writer)
//        {
//            writer.WriteLine("<title>{0}</title>",Title.Get(Context));
//        }


        public static void Set(string text, HttpContext context)
        {
            context.Items[key]  = text;
        }

        public static string Get(HttpContext context)
        {
            string title = context.Items[key] as string;
            return (title == null) ? "Community Server" : title;
        }
    }

  
}
